﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcMercadoLibre.Controllers
{
    public class HomeController : Controller
    {
        //
        // GET: /Home/

        public ActionResult Index()
        {
            return View();
        }
        [HttpPost]
        public ActionResult Ingreso(FormCollection form)
        {
            string valor = form["user"];

            if (valor == null || valor.ToString().Trim().Equals(String.Empty))
            { ViewBag.Message = "Debe ingresar un usuario"; }
            else
            {
                int numerico;
                if (int.TryParse(valor, out numerico))
                {
                    Session.Add("auth", numerico); 
                    UsuariosWS.UsuariosImplService uws = new UsuariosWS.UsuariosImplService();
                    Session.Add("nombre", new UsuariosWS.UsuariosImplService().ObtieneUsuario((int)Session["auth"]).nombre);
                }
            }
            return RedirectToAction("Index");
        }
        [HttpPost]
        public ActionResult Salir()
        {
            Session.Add("auth", null);
            Session.Add("nombre", null);
            return RedirectToAction("Index");
        }
    }
}
